<style>

</style>
<template>
    <div>
        <h2>导入文档到: 【{{ categoryName }}】</h2>
        <p>将文档打成压缩文件后进行上传即可, 相关说明如下: </p>
        <p>1、如有相对路径访问的静态图片资源, 需同时打入压缩包中</p>
        <p>2、导入会自动生成对应的文件目录结构 </p>
        <p>3、导入会另存文档中的图片资源, 将自动替换原文档内容中的图片访问地址 </p>
        <p>4、导入后的文档作者将默认会当前登录人的名称 </p>
        <p>5、导入后会删除原【{{ categoryName }}】下的所有文档, 请谨慎操作</p>


        <el-upload
            class="upload-demo"
            drag
            :headers="headers"
            :on-success="handleSuccess"
            :on-error="handleError"
            accept=".zip"
            :action="proxyPath + uri.importMd + '?type=' +activeName"
        >
            <i class="el-icon-upload"></i>
            <div class="el-upload__text">将文件拖到此处，或<em>点击上传</em></div>
            <div class="el-upload__tip" slot="tip">请上传 markdown 文档的 zip 压缩包文件</div>
        </el-upload>

    </div>
</template>

<script>

import {proxyPath, baseUploadUrl} from "@/config/env";
import website from "@/config/website";
import {getToken} from "@/util/auth";
import {getStore} from "@/util/store";


// import {getToken, setToken} from '@/util/auth'
// import {setStore} from '@/util/store'
// import {Message} from 'element-ui'
// import {signAll} from '@/util/SignUtil'
// import website from '@/config/website';

export default {

    data() {
        return {
            data: [],
            option: {},
            checkedRow: {}, //当前选中行数据
            noCheckedRowIds: [], //当前选中下级ids
            headers: {
                [website.Authorization]: getToken(),
                tenantName: getStore({name: "tenantName"})
            }
        }
    },
    props: {
        closeDialog: [],           // 关闭弹层方法
        uri: {},                   // 接口数据
        categoryName: null,
        activeName: null,
        rowData: {},               // 当前行数据
    },
    created() {

    },
    computed: {},
    methods: {
        emptytChange() {
            this.closeDialog(false);
        },
        init(newRowData) {

        },
        handleSuccess() {
            this.$message.success("上传成功,等待数据解析,稍后退出查看文档是否更新即可")
        },
        handleError() {
            this.$message.warning("上传失败")
        },

    }
}
</script>